7fc0c29352f0b7332831b79ce85383d801f0a116,cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/ApplicationSpecificationCodec.java,ApplicationSpecificationCodec,deserialize,#JsonElement#Type#JsonDeserializationContext#,70

Before Change


    JsonObject jsonObj = json.getAsJsonObject();

    String name = jsonObj.get("name").getAsString();
    String version = jsonObj.get("version").getAsString();
    String description = jsonObj.get("description").getAsString();

    Map<String, StreamSpecification> streams = deserializeMap(jsonObj.get("streams"),

After Change


    String name = jsonObj.get("name").getAsString();

    String version = null;
    if (jsonObj.has("version")) {
      version = jsonObj.get("version").getAsString();
    }
    String description = jsonObj.get("description").getAsString();